//myapp.controller('marketCtr',['$scope','$http',function($scope,$http){
//	$scope.list = ['热销榜','天天特价','牛奶面包','优选水果','热销榜','天天特价','牛奶面包','优选水果','热销榜','天天特价','牛奶面包','优选水果','热销榜','天天特价','牛奶面包','优选水果']
//	$scope.listData = [];
//	$scope.num=0;
//	function request(text){
//		text = text || '热销榜';
//		$http.get('http://h5.yztctech.net/api/axf/apicategory.php?category='+text)
//		.success(function(req){
//			$scope.listData = req.data;
//		})
//	}
//	request();
//	$scope.getData = function(text,index){
//		$scope.num = index;
//		request(text);
//	}
//}])


myapp.controller('marketCtrl',['$scope','$http','goods','cart',function($scope,$http,goods,cart){
	$scope.list = ['热销榜','天天特价','牛奶面包','优选水果','热销榜','天天特价','牛奶面包','优选水果','热销榜','天天特价','牛奶面包','优选水果','热销榜','天天特价','牛奶面包','优选水果']
	//$scope.listData = [];
	$scope.goods = goods;
	$scope.text = '热销榜';
	
	//根据num确定是不是点击了这个li
	$scope.num = 0;
	
	function request(text){
		//text = text || '热销榜';
//		$http.get('http://h5.yztctech.net/api/axf/apicategory.php?category='+text)
//		.success(function(req){
//			$scope.listData = req.data;
//		})
//	}
//确定$scope.goods里是否有$scope.text(相当于判断数组中是否包含原有的数，如果goods中已经有这个数据了，就不会运行,如果没有就运行下一步)
		if(!$scope.goods[$scope.text]){
			$http.get('http://h5.yztctech.net/api/axf/apicategory.php?category='+$scope.text)
			.success(function(req){
				$scope.goods[$scope.text] = req.data;
			})
		}
	}
	//第一次进入自动进入热销榜
	request();
	//点击右边分类的ul li时，将index索引号赋值给num（index为数组list的索引号）
	//将text赋值给$scope.text;
	//点击li时获得不同的商品
	$scope.getData = function(text,index){
		$scope.num = index;
		//右边的text为左边分类li的text，赋值给$scope.text来获得右边商品
		$scope.text = text;
		request();
	}
	
	//点击购买商品的数量
		$scope.compute = function(item,num){
		//判断是否有item.num（item.num默认为0）
		if(item.num){
			//如果有有的话，点击按钮是增加或减少num
			item.num += num; 
		}else{
			//如果为0时，点击按钮是item.num设为1
			item.num = 1;
		}
		//如果数量大于1，将选择商品的信息加入到service.js中的cart对象中
		if(item.num>0){
			cart.addCart($scope.text+item.id,item);
		}else{
			cart.dele($scope.text+item.id,item);
		}
	}
}])